package com.yzh.list;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 于振晗
 * @title: TestArrayList1
 * @description: TODO 集合测试
 * @date 2020年09月02日
 * @path com.yzh.list
 */
public class TestArrayList3 {
    public static void main(String[] args) {
        //创建List集合
        List<Integer> list = new ArrayList();
        list.add(10);//添加元素
        list.add(1,100);
        list.add(test(1));
        list.add(10);
        System.out.println(list);

        List<Integer> list1 = new ArrayList();
        list1.add(11);//添加元素
        list1.add(1,101);
        list1.add(21);
        list1.add(11);

        //修改指定元素的值
        list.set(1,123);

        //向一个集合添加另一个集合
//        list.addAll(list1);
        //指定添加的起始位置
        list.addAll(0,list1);
        System.out.println(list);

        //删除两个数组中重复的值
        //删除第一个
//        list.remove(new Integer(11));
        //删除所有相同的
//        list.removeAll(list1);


        //保留两个数组相同的值
//        list.retainAll(list1);
        System.out.println(list);
    }


    public static int test(int s){
        return test(s);
    }
}
